#nav_sub {
	background: #ff6000 url(../images/templateStandard_v20130423.png) no-repeat 0 -975px;
	clear: both;
	left: 0;
	position: absolute;
	top: 140px;
*top:0;
	width: 955px;
	z-index: 100
}
#nav_sub.cyan {
	background: #00a0e1 url(../images/bg_nav_sub_cyan.gif) repeat-x 0 bottom
}
#nav_sub.red {
	background: #f00 url(../images/bg_nav_sub_red.gif) repeat-x 0 bottom
}
#nav_sub.green {
	background: #3b9d14 url(../images/bg_nav_sub_green.gif) repeat-x 0 bottom
}
#nav_sub.blank {
	width: 955px;
	height: 41px;
	background: #dcdedb
}
#nav_sub div {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 955px
}
#nav_sub ul {
	display: inline;
	float: left;
	margin: 0 0 0 2px;
	padding: 0
}
#nav_sub li {
	background: 0;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position: relative
}
#nav_sub a {
	background: url(../images/templateStandard_v20130423.png) no-repeat right -1018px;
	color: #fff;
	display: inline;
	float: left;
	font-weight: bold;
	padding: 5px 8px 6px 5px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	line-height: 15px
}
html.mac #nav_sub ul li>a {
	padding-top: 4px
}
html.safari #nav_main, html.safari #nav_sub {
	font-size: 12px
}
html.ipad #nav_sub a {
	padding: 5px 6px 6px
}
#nav_sub .one_line>a {
	padding: 11px 11px 15px!important
}
#nav_sub li.sfHover a.top, #nav_sub li:hover a.top {
	background: #FFF;
	color: #f60
}
#nav_sub .finish a {
	background: 0
}
#nav_sub ul.column1 {
	border-left: 2px solid #f60
}
#nav_sub ul.column2 {
	margin-left: 186px
}
#nav_sub ul.column3 {
	margin-left: 372px
}
#nav_sub ul.column4 {
	margin-left: 558px
}
#nav_sub ul.column5 {
	margin-left: 742px
}
#nav_sub li:hover ul.nav01, #nav_sub li.sfHover ul.nav01 {
	left: -5px;
	height: 200px
}
.ie9 #nav_sub li:hover ul.nav01, .ie9 #nav_sub li.sfHover ul.nav01 {
	left: -4px
}
.ipad #nav_sub li ul.nav01 {
	left: -7px
}
.iphone #nav_sub li ul.nav01, .ipod #nav_sub li ul.nav01 {
	left: -1px
}
#nav_sub li:hover ul.nav02, #nav_sub li.sfHover ul.nav02 {
	left: -94px;
	height: 200px
}
.ie9 #nav_sub li:hover ul.nav02, .ie9 #nav_sub li.sfHover ul.nav02 {
	left: -92px
}
.ipad #nav_sub li ul.nav02 {
	left: -95px
}
.iphone #nav_sub li ul.nav02, .iphone #nav_sub li ul.nav02 {
	left: -90px
}
#nav_sub li:hover ul.nav03, #nav_sub li.sfHover ul.nav03 {
	left: -169px;
	height: 250px
}
.ie9 #nav_sub li:hover ul.nav03, .ie9 #nav_sub li.sfHover ul.nav03 {
	left: -166px
}
.iphone #nav_sub li ul.nav03, .iphone #nav_sub li ul.nav03 {
	left: -165px
}
#nav_sub li:hover ul.nav04, #nav_sub li.sfHover ul.nav04 {
	left: -241px;
	height: 250px
}
.ie9 #nav_sub li:hover ul.nav04, .ie9 #nav_sub li.sfHover ul.nav04 {
	left: -237px
}
.ipad #nav_sub li ul.nav04 {
	left: -240px
}
.iphone #nav_sub li ul.nav04, .ipad #nav_sub li ul.nav04 {
	left: -237px
}
#nav_sub li:hover ul.nav05, #nav_sub li.sfHover ul.nav05 {
	left: -316px;
	height: 200px
}
.ie9 #nav_sub li:hover ul.nav05, .ie9 #nav_sub li.sfHover ul.nav05 {
	left: -311px
}
.ipad #nav_sub li ul.nav05 {
	left: -315px
}
.iphone #nav_sub li ul.nav05, .ipad #nav_sub li ul.nav05 {
	left: -313px
}
#nav_sub li:hover ul.nav06, #nav_sub li.sfHover ul.nav06 {
	left: -398px;
	height: 230px
}
.ie9 #nav_sub li:hover ul.nav06, .ie9 #nav_sub li.sfHover ul.nav06 {
	left: -391px
}
.ipad #nav_sub li ul.nav06 {
	left: -395px
}
.iphone #nav_sub li ul.nav06, .ipad #nav_sub li ul.nav06 {
	left: -394px
}
#nav_sub li:hover ul.nav07, #nav_sub li.sfHover ul.nav07 {
	left: -492px;
	height: 260px
}
.ie9 #nav_sub li:hover ul.nav07, .ie9 #nav_sub li.sfHover ul.nav07 {
	left: -486px
}
.ipad #nav_sub li ul.nav07 {
	left: -490px
}
.iphone #nav_sub li ul.nav07, .ipad #nav_sub li ul.nav07 {
	left: -490px
}
#nav_sub li:hover ul.nav08, #nav_sub li.sfHover ul.nav08 {
	left: -556px;
	height: 290px
}
.ie9 #nav_sub li:hover ul.nav08, .ie9 #nav_sub li.sfHover ul.nav08 {
	left: -549px
}
.ipad #nav_sub li ul.nav08 {
	left: -553px
}
.iphone #nav_sub li ul.nav08, .ipad #nav_sub li ul.nav08 {
	left: -554px
}
#nav_sub li:hover ul.nav09, #nav_sub li.sfHover ul.nav09 {
	left: -658px;
	height: 200px
}
.chrome #nav_sub li:hover ul.nav09, .chrome #nav_sub li.sfHover ul.nav09 {
	left: -659px
}
.ie9 #nav_sub li:hover ul.nav09, .ie9 #nav_sub li.sfHover ul.nav09 {
	left: -657px
}
.ie8 #nav_sub li:hover ul.nav09, .ie8 #nav_sub li.sfHover ul.nav09, .ie7 #nav_sub li:hover ul.nav09, .ie7 #nav_sub li.sfHover ul.nav09 {
	left: -659px
}
.ipad #nav_sub li ul.nav09 {
	left: -657px
}
.iphone #nav_sub li ul.nav09, .ipad #nav_sub li ul.nav09 {
	left: -659px
}
#nav_sub li:hover ul.nav10, #nav_sub li.sfHover ul.nav10 {
	left: -732px;
	height: 200px
}
.chrome #nav_sub li:hover ul.nav10, .chrome #nav_sub li.sfHover ul.nav10 {
	left: -733px
}
.ie9 #nav_sub li:hover ul.nav10, .ie9 #nav_sub li.sfHover ul.nav10 {
	left: -733px
}
.ie8 #nav_sub li:hover ul.nav10, .ie8 #nav_sub li.sfHover ul.nav10, .ie7 #nav_sub li:hover ul.nav10, .ie7 #nav_sub li.sfHover ul.nav10 {
	left: -733px
}
.ipad #nav_sub li ul.nav10 {
	left: -729px
}
#nav_sub li:hover ul.nav11, #nav_sub li.sfHover ul.nav11 {
	left: -808px;
	height: 290px
}
.chrome #nav_sub li:hover ul.nav11, .chrome #nav_sub li.sfHover ul.nav11 {
	left: -809px
}
.ie9 #nav_sub li:hover ul.nav11, .ie9 #nav_sub li.sfHover ul.nav11 {
	left: -806px
}
.ie8 #nav_sub li:hover ul.nav11, .ie8 #nav_sub li.sfHover ul.nav11, .ie7 #nav_sub li:hover ul.nav11, .ie7 #nav_sub li.sfHover ul.nav11 {
	left: -809px
}
.ipad #nav_sub li ul.nav11 {
	left: -803px
}
.iphone #nav_sub li ul.nav11, .ipad #nav_sub li ul.nav11 {
	left: -807px
}
#nav_sub li:hover ul.nav12, #nav_sub li.sfHover ul.nav12 {
	left: -873px;
	height: 350px
}
.chrome #nav_sub li:hover ul.nav12, .chrome #nav_sub li.sfHover ul.nav12 {
	left: -874px
}
.ie8 #nav_sub li:hover ul.nav12, .ie8 #nav_sub li.sfHover ul.nav12, .ie7 #nav_sub li:hover ul.nav12, .ie7 #nav_sub li.sfHover ul.nav12 {
	left: -874px
}
.ipad #nav_sub li ul.nav12 {
	left: -870px
}
.iphone #nav_sub li ul.nav12, .ipad #nav_sub li ul.nav12 {
	left: -875px
}
#nav_sub #menu_nav01 {
	background: url(../images/category-logos-new.png) no-repeat scroll 0 0 transparent
}
#nav_sub #menu_nav02 {
	background: url(../images/category-logos-new.png) no-repeat scroll 0 -210px transparent
}
#nav_sub .menu_img {
	width: 160px;
	height: 210px;
	visibility: inherit
}
#nav_sub #menu_giftfinder {
	width: 144px;
	height: 45px;
	background: url("/images/btn_menu_giftfinder.png") no-repeat
}
#nav_sub #menu_giftfinder:hover {
	background-position: 0 -45px
}
#nav_sub ul.border-right {
	border-right: 2px solid #f60
}
#nav_sub ul.column3, #nav_sub ul.column4, #nav_sub ul.column5 {
	background: url("/images/bg_nav_sub-ul.gif") 0 repeat-y #FFF
}
#nav_sub ul.nav01.column5, #nav_sub ul.nav03.column4, #nav_sub ul.nav03.column5, #nav_sub ul.nav05.column5, #nav_sub ul.nav09.column5, #nav_sub ul.nav10.column4, #nav_sub ul.nav10.column5 {
	background-image: none
}
#nav_sub ul li.sec_cat {
	left: 0
}
#nav_sub ul li.sec_cat a {
	color: #333
}
#nav_sub ul li.sec_cat div {
	font-weight: bold;
	font-size: 100%;
	padding: 5px 6px 2px!important
}
#nav_sub ul li.more a {
	font-style: italic
}
#nav_sub ul li.more a span {
	background: url("../images/bg_nav_sub_more_span.gif") no-repeat scroll right 3px transparent;
	display: inline;
	float: left;
	padding-right: 10px;
	color: #333;
	padding-bottom: 10px
}
#nav_sub ul li.more a span:hover {
	text-decoration: underline
}
#nav_sub ul li.sec_cat a {
	font-weight: bold;
	font-size: 100%;
	padding: 5px 6px 2px!important
}
#nav_sub ul li.last_cat {
	padding-bottom: 10px
}
#nav_sub ul li.extras {
	background: url(/images/bg_nav_sub_extras.gif) repeat-x scroll left top #fff;
	padding-top: 5px
}
#nav_sub.cyan a {
	background-image: url(../images/bg_nav_sub_cyan-a.gif)
}
#nav_sub.red a {
	background-image: url(../images/bg_nav_sub_red-a.gif)
}
#nav_sub.green a {
	background-image: url(../images/bg_nav_sub_green-a.gif)
}
html>body #nav_sub a {
	display: block;
	float: none
}
#nav_sub.cyan li:hover a, #nav_sub li.sfHover a {
	background-color: #009de1;
	background-image: none;
	color: #333
}
#nav_sub.green li:hover a, #nav_sub li.sfhover a {
	background-color: #49c81a;
	background-image: none;
	color: #333
}
#nav_sub.red li:hover a, #nav_sub li.sfhover a {
	background-color: #fa7a7a;
	background-image: none;
	color: #333
}
#nav_sub li:hover a, #nav_sub li.sfHover a {
	color: #666
}
#nav_sub li:hover ol a, #nav_sub li.sfHover ol a {
	color: #777
}
#nav_sub a span {
	cursor: pointer;
	display: block
}
#nav_sub ul ul {
	background-color: #FFF;
	clear: both;
	left: -999em;
	position: absolute;
	width: 185px;
	border-bottom: 2px solid #f60;
	height: 200px;
	padding: 10px;
	z-index: 90;
	margin-left: 0
}
#nav_sub.cyan ul ul {
	background-color: #009de1
}
#nav_sub li:hover ul, #nav_sub li.sfhover ul {
	left: auto;
	visibility: inherit
}
#nav_sub li ol {
	margin: 0 0 15px 6px
}
#nav_sub li li {
	width: 96%;
	z-index: 100;
	left: 4px
}
#nav_sub li li a {
	color: #333;
	background: none #FFF!important;
	display: block;
	float: none;
	height: 1%;
	font-size: 91.67%;
	font-weight: normal;
	padding: 1px 6px!important;
	text-align: left;
	text-transform: none
}
.ie8 #nav_sub li li a, .ie7 #nav_sub li li a {
	width: 166px
}
#nav_sub li li a:hover {
	text-decoration: underline
}
#nav_sub .one_line li a, #nav_sub #more li a {
	background-image: none;
	padding: .364em 6px;
	font-style: normal
}